splicing of group 2 introns. spliceosome